foamy liver - English Synonyms Dictionary